parasitic fluke larva - Turkish English Dictionary